/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package validation;

import model.Koperasi;

/**
 *
 * @author lenovo
 */
public class ValidateKoperasi {
    Koperasi validBean = new Koperasi();

    public Koperasi validateData(Koperasi ubean) {
//        boolean isUserValid=false;
//        boolean isDobValid=false;
//        boolean isjenisprodukValid=false;
//        boolean isPhoneValid=false;
//        int terserah=0;
        validBean.setIsValid(true);
        //if given namaproduk value is not valid then seterror message and set empty value to input
        //field
        
        if (ubean.getnamakoperasi().length() == 0) {
            validBean.setnamakoperasiError("Masukkan nama koperasi yang benar");
            validBean.setIsValid(false);
            validBean.setnamakoperasi("");
        } //else if (!ubean.getnamakoperasi().matches("[a-zA-Z]*")) {
        //            validBean.setnamakoperasiError("Masukkan nama koperasi yang benar");
        //            validBean.setIsValid(false);
        //            validBean.setnamakoperasi("");
        //
        //        } //if given namakoperasi value is valid then seterror message to empty and set value to bean
        else {
            validBean.setnamakoperasiError("");
            validBean.setnamakoperasi(ubean.getnamakoperasi());
        }


        //if given username value is not valid then seterror message and set empty value to input
        //field
        if (ubean.getalamatkoperasi().length() == 0) {
            validBean.setalamatkoperasiError("Alamat yang dimasukkan salah");
            validBean.setIsValid(false);
            validBean.setalamatkoperasi("");
        } //if given username value is valid then seterror message to empty and set value to bean
        else {
            validBean.setalamatkoperasiError("");
            validBean.setalamatkoperasi(ubean.getalamatkoperasi());
        }


        //if given username value is not valid then seterror message and set empty value to input
        //field

        if (ubean.getdeskripsikoperasi().length() == 0) {
            validBean.setdeskripsikoperasiError("Masukkan Deskripsi koperasi yang benar");
            validBean.setIsValid(false);
            validBean.setdeskripsikoperasi("");
        } //if given username value is valid then seterror message to empty and set value to bean
        else {
            validBean.setdeskripsikoperasiError("");
            validBean.setdeskripsikoperasi(ubean.getdeskripsikoperasi());
        }
        //if given username value is not valid then seterror message and set empty value to input
        //field
        if (ubean.getnotelpkoperasi().length() == 0) {
            validBean.setnotelpkoperasiError("Masukkan No Telepon koperasi yang benar");
            validBean.setIsValid(false);
            validBean.setnotelpkoperasi("");
        } //if given username value is valid then seterror message to empty and set value to bean
        else {
            validBean.setnotelpkoperasiError("");
            validBean.setnotelpkoperasi(ubean.getnotelpkoperasi());
        }
        return validBean;
    }
}
